44 research outputs found

    Requisitos para o projeto de aplicações móveis distribuídas

    Get PDF
    A computação móvel está a permitir o acesso a informações a qualquer tempo, em qualquer lugar. Porém, mais do que aplicações pessoais com simples acesso a informações, pode -se utilizar a infra-estrutura de rede já existente para a execução de aplicações mais avançadas, como as aplicações móveis colaborativas. Mobilidade física e lógica introduz complexidade e restrições ao projeto de aplicações distribuídas, o que requer um suporte adequado do sistema. Com o intuito de abordar este tema está em desenvolvimento o projeto ISAM (Infra-estrutura de Suporte ás Aplicações Móveis), que conta com a participação de várias instituições do sul do Brasil. Nest artigo, apresenta-se uma visão geral da arquitetura do sistema ISAM, introduz -se os requisitos básicos que a inspiraram e seus principais componentes. Focalizam-se, principalmente, as questões relativas á adaptação do ambiente ás v ariações nas condições do contexto em que a aplicação está inserida. A idéia principal é explorar informações sobre o contexto (recursos, serviços, localização e perfil do usuário) que associadas a políticas, mecanismos e estratégias de adaptação tenta superar, de forma integrada, as bem conhecidas limitações do ambiente móvel.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Requisitos para o projeto de aplicações móveis distribuídas

    Get PDF
    A computação móvel está a permitir o acesso a informações a qualquer tempo, em qualquer lugar. Porém, mais do que aplicações pessoais com simples acesso a informações, pode -se utilizar a infra-estrutura de rede já existente para a execução de aplicações mais avançadas, como as aplicações móveis colaborativas. Mobilidade física e lógica introduz complexidade e restrições ao projeto de aplicações distribuídas, o que requer um suporte adequado do sistema. Com o intuito de abordar este tema está em desenvolvimento o projeto ISAM (Infra-estrutura de Suporte ás Aplicações Móveis), que conta com a participação de várias instituições do sul do Brasil. Nest artigo, apresenta-se uma visão geral da arquitetura do sistema ISAM, introduz -se os requisitos básicos que a inspiraram e seus principais componentes. Focalizam-se, principalmente, as questões relativas á adaptação do ambiente ás v ariações nas condições do contexto em que a aplicação está inserida. A idéia principal é explorar informações sobre o contexto (recursos, serviços, localização e perfil do usuário) que associadas a políticas, mecanismos e estratégias de adaptação tenta superar, de forma integrada, as bem conhecidas limitações do ambiente móvel.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Infraestrutura de software Continuum para a computação ubíqua: uma abordagem baseada em serviço

    Get PDF
    The latest technological advances, which introduced innovative and more affordable devices, have contributed to boost the practical application of research in the field of ubiquitous computing (ubicomp). For the development of applications in this area, we need an adequate software infrastructure. In order to do so, we have proposed Continuum, an infrastructure based on service-oriented architecture (SOA), making use of framework and middleware, and employing a redefinition of follow-me semantics. In this redefined vision, users can go anywhere carrying the data and application they want, which they can use in a seamlessly integrated fashion with the real world. In this article, we focus on the description of the service-based architecture proposed for Continuum. The proposal widens the web services standards to support the mobility of services, allowing them to be deployed, copied, or moved. Besides, the abstraction provided enables the adaptation of legacy applications as Continuum pluggable services. We conduct some experimental analysis, using case study methodology. Based on these assessments, we present lessons learned and draw the conclusion of our work.Keywords: software infrastructure, middleware, web services, service oriented architecture, ubiquitous computing.Os mais recentes avanços tecnológicos, com a introdução de dispositivos inovadores e mais baratos, contribuem para o aumento da aplicação prática das pesquisas na área de computação ubíqua (ubicomp). Para o desenvolvimento de aplicativos nessa área, é necessária uma infraestrutura de software adequada. Para atingir esse objetivo, esse artigo propõe o Continuum, uma infraestrutura baseada na arquitetura orientada a serviços (SOA), fazendo uso de framework e middleware. Além disso, a arquitetura emprega uma visão redefinida da semântica siga-me, na qual usuários podem ir aonde quiserem carregando os dados e aplicativos desejados, utilizando-os de forma integrada com o mundo real. Nesse artigo, é dado foco para a descrição da arquitetura orientada a serviços proposta para o Continuum. A proposta amplia os padrões de serviços web para suportar a mobilidade de serviços, permitindo que eles sejam instalados, copiados ou movidos. Adicionalmente, a abstração fornecida permite a adaptação de aplicações legadas como serviços plugáveis do Continuum. Algumas análises experimentais foram conduzidas, usando a metodologia de estudo de caso. Baseada nessas avaliações, algumas lições que foram aprendidas são apresentadas e algumas conclusões do trabalho são definidas.Palavras-chave: infraestrutura de software, middleware, serviços web, arquitetura orientada a serviços, computação ubíqua

    Um Estudo sobre Consciência de Situação

    Get PDF
    O tema Consciência de Situação vem sendo explorado por diversas areas ligadas a Ciência da Computação, sendo, em geral, tratado como um estudo decorrente da area de Consciência de Contexto, agregando conhecimentoe raciocnio a esta. Dentre essas areas, este artigo tem foco nos Sistemas Computacionais Ubíquos, na qual a Consciência de Contexto consiste de um requisito funcional. Com o intuito de fornecer uma fonte para pesquisa e acesso a conteudo especializado no tema, o presente artigo explora o tema Consciência de Situação, apresentando sua conceituação e origem, suas principais areas de aplicação e vantagens decorrentes, assim como as principais tecnicas e abordagenspara consciência de situação. Para facilitar o entendimento, exemplos voltados a area de seguranca e analise de logs são apresentados no decorrer do trabalho. Ao nal um estudo de caso explora a utilização de Consciência de Situação na area de Seguranca da Informação, visando apresentar a aplicaçãopratica do tema em uma aplicação real

    Mecanismos de suporte ao escalonamento em sistemas com objetos distribuídos Java

    Get PDF
    Este artigo propõe recursos para o escalonamento de objetos distribuídos. Para tanto, são definidos dois mecanismos tidos como centrais para tal: um primeiro que irá realizar a instanciação remota de objetos Java, e um segundo que terá a cargo a coleta de informações dinâmicas sobre a execução da aplicação distribuída, tais como: uso de processador, uso d e memória e perfil de comunicação entre os objetos. Os mecanismos serão integrados com a API RMI de Java, buscando preservar a natureza da OO – Orientação a Objetos – na construção de aplicações distribuídas, e conseqüentemente a compatibilidade com a semâ ntica nativa da linguagem Java. A pesquisa está inserida no contexto da proposta EXEHDA – Execution Environment for High Distributed Applications – em desenvolvimento na Universidade Federal do Rio Grande do Sul, e tem por objetivo dar suporte a execução d e aplicações móveis distribuídas desenvolvidas utilizando o modelo Holoparadigma.This article proposes support resources for distributed object scheduling. Two mechanisms, understood as essential for such task, are defined: a first one that implements remote instantiation of Java objects, and a second one that collects dynamic informa tion about the execution of the distributed application. Additionally, the support for optimized communication and the construction of inter -objects communication profiles complement the proposal. The mechanisms will be integrated with Java RMI API, aiming to preserve the nature of the OO – Object Oriented model - in the construction of distributed applications and, consequently, the compatibility with the native semantics of the Java language. The research is inserted in the context of the EXEHDA - Execution Environment for High Distributed Applications - proposal in development in the Universidade Federal do the Rio Grande do Sul, and has as objective to provide means of supporting the execution of distributed mobile applications developed using the Holoparadigma model.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Mecanismos de suporte ao escalonamento em sistemas com objetos distribuídos Java

    Get PDF
    Este artigo propõe recursos para o escalonamento de objetos distribuídos. Para tanto, são definidos dois mecanismos tidos como centrais para tal: um primeiro que irá realizar a instanciação remota de objetos Java, e um segundo que terá a cargo a coleta de informações dinâmicas sobre a execução da aplicação distribuída, tais como: uso de processador, uso d e memória e perfil de comunicação entre os objetos. Os mecanismos serão integrados com a API RMI de Java, buscando preservar a natureza da OO – Orientação a Objetos – na construção de aplicações distribuídas, e conseqüentemente a compatibilidade com a semâ ntica nativa da linguagem Java. A pesquisa está inserida no contexto da proposta EXEHDA – Execution Environment for High Distributed Applications – em desenvolvimento na Universidade Federal do Rio Grande do Sul, e tem por objetivo dar suporte a execução d e aplicações móveis distribuídas desenvolvidas utilizando o modelo Holoparadigma.This article proposes support resources for distributed object scheduling. Two mechanisms, understood as essential for such task, are defined: a first one that implements remote instantiation of Java objects, and a second one that collects dynamic informa tion about the execution of the distributed application. Additionally, the support for optimized communication and the construction of inter -objects communication profiles complement the proposal. The mechanisms will be integrated with Java RMI API, aiming to preserve the nature of the OO – Object Oriented model - in the construction of distributed applications and, consequently, the compatibility with the native semantics of the Java language. The research is inserted in the context of the EXEHDA - Execution Environment for High Distributed Applications - proposal in development in the Universidade Federal do the Rio Grande do Sul, and has as objective to provide means of supporting the execution of distributed mobile applications developed using the Holoparadigma model.Eje: Programación concurrenteRed de Universidades con Carreras en Informática (RedUNCI

    Soluções de redução de consumo energético para redes de sensores sem fio (RSSFs) aplicadas à ambientes florestais

    Get PDF
    Redes de sensores sem fio (RSSFs) têm sido utilizadas para aplicações de monitoramento nos mais diversos cenários, como controle industrial, gerenciamento de tráfego, segurança pública, automação residencial, saúde e também monitoramento ambiental. Estas redes são compostas de sensores com restrição de recursos onde a eficiência energética é parte essencial para sua real aplicabilidade. É apresentada neste artigo a sistematização feita das características de três técnicas para redução do consumo energético das redes de sensores sem fio, e como principal objetivo desta sistematização espera-se fornecer elementos para avaliar a aplicabilidade de RSSFs nas tarefas de predição de risco e monitoramento de incêndios florestais. Foi possível concluir que o uso de RSSFs aplicadas a ambientes florestais ainda é uma frente de pesquisa em aberto, sobretudo no que se refere à durabilidade da vida útil da rede. Ainda que as técnicas de redução de consumo energético propostas nos trabalhos avaliados apresentem ganhos, é necessário aprofundar as pesquisas para alcançar um tempo maior de duração das baterias e com isso tornar viável a instalação de nodos em florestas

    A situation-aware ubiquitous approach for assessing therapeutic goals in hospital environment

    Get PDF
    The medication therapy process i n the hospital environment is complex and error prone. We consider that the use of technology can automate the verification of this process, reducing the number of errors during the treatment. Thus, this work proposes a software architecture aimed to provide the patient’s current situation awareness, called EXEHDA-TG. As a central contribution, this work provides the monitoring of the patient’s vital signs, allowing the physician to confirm that the desired effect with the administration of medications is being reached. In the developed architecture, this effect desired by physicians in vital parameters is called Therapeutic Goal (TG). The evaluation of EXEHDA-TG was taken through three usage scenarios. The results have been satisfactory in the analysis of the evolution of vital signs.Keywords: ubiquitous computing, situation awareness, therapeutic goal
    corecore